/*轮播图*/
.lunbotu {
	position:relative;
	overflow-x:hidden;
	height:30%;
	border-top:5px solid #ccc;
	border-bottom:5px solid #ccc;
}

.imgsbox {
	position:absolute;
	left:0;
	top:0;
}

.imgsbox img {
  float: left;
}

.pointbox{
	position: absolute;
    left:50%;
    margin-left:-50px;
	width:100px;
	bottom:15px;
	display:flex;
	justify-content:space-around;
}
.pointbox div{
	width:10px;
	height:10px;
	background:white;
	border-radius:50%;
}



/*礼包公告*/
.gift_bag{
	width: 100%;
	background: white;
	box-sizing: border-box;
	padding: 12px 10px 20px 10px;
	/*text-align: right;*/
	position:relative;
}
.gift_bag>span{
	 position:absolute;
	 font-size:1.2rem;
	 color:red;
	 bottom:5px;
	 left:60%;
}
.gift_bag_btn {
	color: white;
	font-weight: bolder;
	background: rgb(244, 98, 89);
	border-radius: 20px;
	padding: 10px 45px;
	outline: none;
	border: 0px;
	position: relative;
	margin-bottom: 10px;
}

.gift_bag_btn div {
	width:30px;
	height:30px;
	background: white;
	border-radius: 50%;
	position: absolute;
	line-height: 40px;
	left: 3px;
	top: 2px;
}

.gift_bag_btn img {
	width: 20px;
	height: 20px;
}

.gift_bag_row img {
	width:60px;
}

.gift_bag_row ul {
	width: 100%;
	display:flex;
	justify-content: space-around;
	line-height:20px;
}
.gift_bag_row li div{
	font-size:1.6rem;
	font-weight:bold;
}
.gift_bag_row li b{
	font-size:1.2rem;
	color:#ccc;
}
.gift_bag_row li span{
	color:red;
}
.gift_bag_col li{
	 overflow:hidden;
	 /*line-height:30px;*/
	 margin:6px 0;
	 position:relative;
	 font-size:1.6rem;
	 font-weight:bold;
}
.gift_bag_col li b{
	 position:absolute;
	 font-size:1rem;
	 color:#ccc;
	 right:5px;
	 top:2px;
}
.gbc_right div{
	margin-bottom: 18px;
}
.gift_bag_col span{
	  font-size:1.2rem;
	  color:#ccc;
}
.gbc_left{
	width:50px;
	float:left;
	margin-right:5px;
}
.gbc_left img{
	width:100%;
}
/*分割线*/
.divide{
	width:95%;
	height:1px;
	background:#ccc;
	margin:0 auto;
}

/*宝川*/
			.detailContain{
				width: 90%;
				margin-left: 5%;
				margin-right: 5%;
				position: relative;
			}
			.detaiTille{
				margin-top: 6%;
				height: 4.5rem;
				position: absolute;
				left: 3%;
				width: 4.5rem;
				border-radius: 100%;
				z-index: 2;
				border: 0.25rem white solid;
			}
			.detaiTille img{
				width: 4.5rem;
				height: 4.5rem;
				vertical-align: middle;
			}
			.detaiName span{
				font-size: 1.7rem;
				position: absolute;
				left: 6.6rem;
				top: 3rem;
			}
			.slider{
				width: 100%;
				background-color: #e2e2e2;
				height: 1rem;
			}
			.detailDatu{
				margin-top: 16%;
				position: relative;
				margin-left: 2%;
				margin-right: 2%;
			}
			.detailDatu img{
				width: 100%;
				vertical-align: bottom;
			}
			.mask{
				height: 3.85rem;
				background-color: black;
				opacity: 0.6;
				position: absolute;
				width: 100%;
				left: 0;
				bottom: 0;
				line-height: 3.85rem;
			}
			.mask span{
				font-size: 1.54rem;
				color: white;
				display: inline-block;
				padding-left: 1rem;
			}
			.detailList1{
				margin-left: 1.5rem;
				margin-right: 1.5rem;
				height: 8.6rem;
				line-height: 8.6rem;
			}
			.detailList1 img{
				width: 6rem;
				height: 6rem;
				vertical-align: middle;
			}
			.detailList1 span{
				font-size: 1.76rem;
			}
			.slider2{
				height: 0.2rem;
				background-color: lightgray;
				margin-left: 1.98rem;
				margin-right: 1.98rem;
			}
			.more{
				margin-left: 1.98rem;
				margin-right: 1.98rem;
				height: 5rem;
				background-color: #fe776f;
				line-height: 5rem;
				text-align: center;
				margin-bottom: 1rem;
			}
			.more span{
				font-size: 1.87rem;
				color: white;
			}
			.videoShow{
				height: 3.96rem;
				line-height: 3.96rem;
				margin-left: 1.98rem;
			     
			}
			.videoShow img{
				height: 1.54rem;
				width: 2.2rem;
				vertical-align: baseline;
			}
			.videoShow span{
				font-size: 1.87rem;
			}
		
		.VS{
			width: 100%;
		}
		.VS ul{
			width: 96%;
			margin-left: 2%;
			margin-right: 2%;
			overflow:hidden;
		}
		.VS ul li{
			width: 48%;
			list-style: none;
			  float: left;	
		}
		.VS ul li:nth-child(1){
			margin-right: 4%;
		}
		.videosPaly{
			width: 100%;
			position: relative;
		}
		.videosimg{
			width: 100%;
		}
		.maskplay{
			position: absolute;
			background-color: black;
			text-align: center;
			line-height: 2rem;
			height: 4rem;
			width: 4rem;
			opacity: 0.6;
			top: 0;
			right: 0;
			left: 0;
			bottom: 0;
			margin: auto;
			border-radius: 100%;
		}
		.maskplay img{
			width: 3rem;
			height: 3rem;
			margin-top:0.5rem ;
			margin-left: 0.5rem;
		}
		.videomask{
			width: 100%;
			height: 2rem;
			background-color: #000000;
			position: absolute;
			bottom: 0;
			right: 0;
			opacity: 0.3;
			line-height: 2rem;
			
		}
		.videomaskTxt{
			width: 100%;
			height: 2rem;
			position: absolute;
			bottom: 0;
			right: 0;
			line-height: 2rem;
			color: white;
		}
		.videomaskTxt span{
			padding-left:6%;
		}
		.videos ul li p{
			font-size: 1.3rem;
			line-height: 1.6rem;
		}



















